package com.synergy.stockflow.procure.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.synergy.stockflow.procure.entity.AcceptanceOnArrival;
import com.baomidou.mybatisplus.extension.service.IService;
import com.synergy.stockflow.procure.entity.PurchaseOrder;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

public interface AcceptanceOnArrivalService extends IService<AcceptanceOnArrival>{

    List<AcceptanceOnArrival> selectAll(Page<AcceptanceOnArrival> page,
                                        String acceptanceOnArrivalId,
                                        String acceptanceOnArrivalPurchaseOrderId,
                                        String acceptanceOnArrivalWarehouseId,
                                        String acceptanceOnArrivalInboundBatches,
                                        String acceptanceOnArrivalEmployeeId,
                                        String acceptanceOnArrivalEligibility,
                                        String acceptanceOnArrivalStorage,
                                        String acceptanceOnArrivalInboundTime,
                                        String acceptanceOnArrivalWarehousingClerk);

    List<AcceptanceOnArrival> selectT(String acceptanceOnArrivalPurchaseOrderId);

    List<AcceptanceOnArrival> isRuku(String acceptanceOnArrivalPurchaseOrderId);
}
